package d11_polymorphism;

public class Test {
    public static void main(String[] args) {
        // 对象多态，通过People可以new两个子类。
        People p1 = new Teacher();
        p1.run(); // 都是people，但是在不同的对象下展现的特征不同，即为行为多态
                  // 识别技巧，编译看左边People，识别看右边Teacher
        System.out.println(p1.name); // 变量不讲究多态性，只看是谁定义的，例如此时是People定义的

        People p2 = new Student();
        p2.run();
        System.out.println(p2.name);
    }
}
